package cz.martindobias.aladin.xpathtest;

import uk.co.flamingpenguin.jewel.cli.Option;

public interface CommandLineArguments {
    @Option(shortName = "l", longName = "local-file", description = "process local file")
    public String getLocalFile();
    public boolean isLocalFile();

    @Option(shortName = "u", longName = "url", description = "process URL")
    public String getURL();
    public boolean isURL();

    @Option(shortName = "s", longName = "save-file", description = "store processed data into file (unless in raw mode)")
    public String getSaveFile();
    public boolean isSaveFile();

    @Option(helpRequest = true, description = "display this help", shortName = "h", longName = "help")
    public boolean isHelp();
}
